Repository navigation
Remove the custom dependency checker in favor of Knip and syncpack - #1443
Conversation
SummaryThe migration addresses the linked issue and recognizes literal dynamic imports, but it does not preserve several existing validation guarantees. Package-local development dependencies, missing relative CSS imports, and self-imports can now pass validation. The version checker also cannot launch on Windows. Changes
NotesLocal baseline checks passed: dependency validation, version validation, typecheck, targeted lint, and script tests. CircleCI validation and release preparation were still pending at review time. |
…on tests, so the checks are portable across platforms.
… the layout of the other repositories.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
There are 2 total unresolved issues (including 1 from previous review).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 11cd75e. Configure here.

🚀 Summary
Removes the deprecated
@ckeditor/ckeditor5-dev-dependency-checkerpackage and uses maintained external tools directly: Knip checks unused and missing dependencies, while syncpack checks dependency versions and keeps the existing--fixworkflow. Self-imports are covered by theckeditor5-rules/no-scoped-imports-within-packageESLint rule. A major-breaking changelog entry is included for consumers of the removed package.📌 Related issues
💡 Additional information
cleanuppackages()continues to stripdepcheckIgnorefor repositories that have not migrated yet.